package com.atguigu.szdz.dcsyl.entity;

import com.alibaba.excel.annotation.ExcelProperty;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;

@Data
@NoArgsConstructor
@AllArgsConstructor
@TableName("dc_ylDataDc")
public class YlDataDc implements Serializable {
    private static final long serialVersionUID = 1L;


    @ExcelProperty(value = "深度",index = 0)
    @TableField("depth")
    private Double depth;

    @ExcelProperty(value = "岩性",index = 1)
    @TableField("lith_id")
    private String lithId;

    @ExcelProperty(value = "钻时",index = 2)
    @TableField("rop")
    private Double rop;

    @ExcelProperty(value = "钻压",index = 3)
    @TableField("zy")
    private Double zy;

    @ExcelProperty(value = "Rpm",index = 4)
    @TableField("rpm")
    private Double rpm;

    @ExcelProperty(value = "扭矩",index = 5)
    @TableField("nj1")
    private Double nj1;

    @ExcelProperty(value = "扭矩",index = 6)
    @TableField("nj2")
    private Double nj2;

    @ExcelProperty(value = "钻头直径",index = 7)
    @TableField("ztzj")
    private Double ztzj;

    @ExcelProperty(value = "Dc指数",index = 8)
    @TableField("dczs")
    private Double dczs;

    @ExcelProperty(value = "密度",index = 9)
    @TableField("md")
    private Double md;

    @ExcelProperty(value = "MSE",index = 10)
    @TableField("mse")
    private Double mse;

    @ExcelProperty(value = "MSEN",index = 11)
    @TableField("msen")
    private Double msen;

    @ExcelProperty(value = "F",index = 12)
    @TableField("f")
    private Double f;

    @ExcelProperty(value = "Dc",index = 13)
    @TableField("dc")
    private Double dc;

    @ExcelProperty(value = "obg",index = 17)
    @TableField("obg")
    private Double obg;

    @ExcelProperty(value = "DcN",index = 19)
    @TableField("dcn")
    private Double dcn;

    @ExcelProperty(value = "Pp-Dc",index = 20)
    @TableField("pp_dc")
    private Double ppdc;

    @Override
    public String toString() {
        return "YlDataDc{" +
                "depth=" + depth +
                ", lithId='" + lithId + '\'' +
                ", rop=" + rop +
                ", zy=" + zy +
                ", rpm=" + rpm +
                ", nj1=" + nj1 +
                ", nj2=" + nj2 +
                ", ztzj=" + ztzj +
                ", dczs=" + dczs +
                ", md=" + md +
                ", mse=" + mse +
                ", msen=" + msen +
                ", f=" + f +
                ", dc=" + dc +
                ", obg=" + obg +
                ", dcn=" + dcn +
                ", ppdc=" + ppdc +
                '}'+"\n";
    }
}
